corporate sales representative - German English Dictionary